/** 
 * node 内置模块 util中的方法
 * util.promisify 方法
 * 官方文档: http://nodejs.cn/api/util.html#utilpromisifyoriginal
 * 
 * 传入一个遵循常见的错误优先的回调风格的函数 （即以  （err,value） => ... 回调作为最后一个参数）,
 * 并且返回一个 返回 promise 的版本
 * 
*/

// 1. 引入 util 模块
const util = require('util');
// 引入 fs 模块
const fs = require('fs');
// 返回一个新的函数
let mineReadFile = util.promisify( fs.readFile );

mineReadFile('./resource/content.txt').then(value => {
  console.log(value.toString());
})